remaining lifetime - German English Dictionary